package com.sun.syndication.feed.module.wcm;

import com.sun.syndication.feed.module.Module;
import java.util.*;

/**
 * 
 * <p>This file is extracted from Websphere Portal 6.1 FeedServiceWCPPlugin.jar
 * 
 * <p>Original class is <code>com.ibm.workplace.feed.plugin.wcm.module.WCMModule</code>
 *
 */
public interface WCMModule
    extends Module
{

    public abstract List getAuthors();

    public abstract void setAuthors(List list);

    public abstract List getOwners();

    public abstract void setOwners(List list);

    public abstract String getDisplayTitle();

    public abstract void setDisplayTitle(String s);

    public abstract String getObjectType();

    public abstract void setObjectType(String s);

    public abstract String getContentType();

    public abstract void setContentType(String s);

    public abstract String getLibrary();

    public abstract void setLibrary(String s);

    public abstract List getLocations();

    public abstract void setLocations(List list);

    public abstract List getParents();

    public abstract void setParents(List list);

    public abstract List getChildren();

    public abstract void setChildren(List list);

    public abstract String getChildrenAction();

    public abstract void setChildrenAction(String s);

    public abstract String getChildrenPosition();

    public abstract void setChildrenPosition(String s);

    public abstract String getDefaultContent();

    public abstract void setDefaultContent(String s);

    public abstract List getTmpltMaps();

    public abstract void setTmpltMaps(List list);

    public abstract String getKeywords();

    public abstract void setKeywords(String s);

    public abstract HashMap getComponents();

    public abstract String getWorkflow();

    public abstract void setWorkflow(String s);

    public abstract String getWorkflowStage();

    public abstract void setWorkflowStage(String s);

    public abstract Date getPublicationDate();

    public abstract void setPublicationDate(Date date);

    public abstract Date getExpirationDate();

    public abstract void setExpirationDate(Date date);

    public abstract Date getGenDateOne();

    public abstract void setGenDateOne(Date date);

    public abstract Date getGenDateTwo();

    public abstract void setGenDateTwo(Date date);

    public abstract List getAddlViewers();

    public abstract void setAddlViewers(List list);

    public abstract List getUserEntitlements();

    public abstract void setUserEntitlements(List list);

    public abstract List getContributorEntitlements();

    public abstract void setContributorEntitlements(List list);

    public abstract List getEditorEntitlements();

    public abstract void setEditorEntitlements(List list);

    public abstract List getManagerEntitlements();

    public abstract void setManagerEntitlements(List list);

    public abstract String getAction();

    public abstract void setAction(String s);

    public abstract Object get(String s);

    public abstract void set(String s, Object obj);

    public static final String URI = "http://purl.org/net/ibmfeedsvc/wcm/1.0";
    public static final String NAME_ATTRIBUTE = "name";
    public static final String TYPE_ATTRIBUTE = "type";
    public static final String ACTION_ATTRIBUTE = "action";
    public static final String POSITION_ATTRIBUTE = "position";
    public static final String LIBRARY_ATTRIBUTE = "library";
    public static final String AUTHOR = "author";
    public static final String OWNER = "owner";
    public static final String DISPLAY_TITLE = "displayTitle";
    public static final String OBJECTTYPE = "objectType";
    public static final String NEW_OBJECTTYPE = "itemType";
    public static final String CONTENTTYPE = "contentType";
    public static final String NEW_CONTENTTYPE = "authoringTemplate";
    public static final String LIBRARY = "library";
    public static final String LOCATION = "location";
    public static final String NEW_LOCATION = "path";
    public static final String DEFAULTCONTENT = "defaultContent";
    public static final String TMPLTMAP = "tmpltMap";
    public static final String NEW_TMPLTMAP = "templateMap";
    public static final String TMPLTMAP_AUTH = "authoring";
    public static final String TMPLTMAP_PRES = "presentation";
    public static final String PARENTS = "parents";
    public static final String NEW_PARENTS = "createLinks";
    public static final String PARENT = "parentGuid";
    public static final String CHILDREN = "children";
    public static final String CHILD = "childGuid";
    public static final String COMPONENT = "component";
    public static final String NEW_COMPONENT = "element";
    public static final String COMPONENT_TYPE = "type";
    public static final String COMPONENT_VALUE = "value";
    public static final String COMPONENT_LOCKVERSION = "lockToVersion";
    public static final String COMPONENT_FILENAME = "fileName";
    public static final String COMPONENT_FORMAT = "format";
    public static final String COMPONENT_PDMLIBRARY = "pdmLibrary";
    public static final String COMPONENT_ALTTEXT = "altText";
    public static final String COMPONENT_BORDER = "border";
    public static final String COMPONENT_HEIGHT = "height";
    public static final String COMPONENT_WIDTH = "width";
    public static final String COMPONENT_HTMLNAME = "htmlName";
    public static final String COMPONENT_LINKDESC = "linkDesc";
    public static final String NEW_COMPONENT_LINKDESC = "linkDescription";
    public static final String COMPONENT_LINKTEXT = "linkText";
    public static final String COMPONENT_LINKTARGET = "linkTarget";
    public static final String COMPONENT_QUERYSTRING = "queryString";
    public static final String COMPONENT_ALLOWCLEAR = "allowClear";
    public static final String COMPONENT_ADDLATTRIBUTES = "addlAttributes";
    public static final String NEW_COMPONENT_ADDLATTRIBUTES = "additionalAttributes";
    public static final String COMPONENT_MEDIATYPE = "mediaType";
    public static final String COMPONENT_CSSTITLE = "cssTitle";
    public static final String COMPONENT_SOURCE = "source";
    public static final String KEYWORDS = "keywords";
    public static final String WORKFLOW = "workflow";
    public static final String WORKFLOWSTAGE = "workflowStage";
    public static final String PUBLISHDATE = "publishDate";
    public static final String EXPIRATIONDATE = "expirationDate";
    public static final String GENDATEONE = "genDateOne";
    public static final String GENDATETWO = "genDateTwo";
    public static final String ADDLVIEWER = "addlViewer";
    public static final String NEW_ADDLVIEWER = "additionalViewer";
    public static final String ENTITLEMENT = "entitlement";
    public static final String NEW_ENTITLEMENT = "access";
    public static final String ENTITLEMENT_LIVE = "live";
    public static final String ENTITLEMENT_READ = "read";
    public static final String ENTITLEMENT_EDIT = "edit";
    public static final String ENTITLEMENT_DELETE = "delete";
    public static final String ENTITLEMENT_USER = "user";
    public static final String ENTITLEMENT_CONTRIBUTOR = "contributor";
    public static final String ENTITLEMENT_EDITOR = "editor";
    public static final String ENTITLEMENT_MANAGER = "manager";
    public static final String ACTION = "action";
}
